@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px; /*font-family:"微软雅黑";*/ background:#fff; font-family:"宋体";}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align:bottom;}

.div1200{width:1200px;margin: 0 auto;}

.header{ width:100%; background:#000;}
.header-left{ width:320px;}
.header-left h1{ display:inline-block;}
.header-left ul{display:inline-block; height:60px; vertical-align:top;}
.header-left ul li{ display:inline-block; margin:0 3px; height:100%;}
.header-left ul li a{ display:inline-block; height:100%;}
.header-left ul li a img{ vertical-align:middle; margin-top:20px;}


.nav{ margin:0 auto; width:528px;}
.nav>ul>li{ display:inline-block; width:88px;}
.nav>ul>li>a{ font-size:14px; color:#fff; line-height:60px; display:block; text-align:center;}
.nav>ul>li>a:hover{ background:#333333;}
.nav>ul>li:hover .fnav{ display:block;}

.header-right{ margin-top:17px; width:300px; text-align:right;}
.inpbut{ width:25px; height:25px; background:url(../images/index_18.png) no-repeat; background-position:center center; vertical-align:top;}
.inptext{ width:153px; line-height:23px; border:1px solid #cccccc; text-indent:1em; vertical-align:top;}
.header-right a{ margin:0 4px; vertical-align:top;}

.fnav{  position:absolute; top:100%; background:#FFF; z-index:9999; /*left:0; right:0;*/ padding-bottom:15px; display:none;}
.fnav>p{ font-size:16px; color:#333333; width:96%; margin:0 auto; line-height:4em;}
.fnav>ul{ width:282px; display:inline-block; vertical-align:top; box-sizing:border-box; padding:0 2em;}
.fnav>ul>span{ display:block; /*width:60px; */ font-size:14px;  margin-bottom:15px;}
.fnav>ul>span>a{ border-bottom:2px solid #137fef;}
.fnav ul li{ font-size:13px; line-height:1.6em;}
.fnav ul li a{ color:#333333;}
.fnav ul li a:hover{color: #cccccc;text-decoration: underline;}
.fnav .xian{ display:inline-block;}

.fanvys{width: 150px;}
.fanvys p{width: 80%;}
/*.fanvys>ul>span{width: 70px;}*/



/*.banner{ text-align:center;}*/
.banner1{  text-align:center; width:100%; height:400px; background:url(../images/banner-tu_02.jpg) no-repeat; background-position:center center;}
.banner2{  text-align:center; width:100%; height:400px; background:url(../images/banner-tu_03_02.jpg) no-repeat; background-position:center center;}
.banner3{ text-align:center; width:100%; height:400px; background:url(../images/banner-tu_04_02.jpg) no-repeat; background-position:center center;}
/*.banner img{ position:absolute; left:0; right:0; top:0; width:1920px;}*/
/*.banner{ width:100%; height:400px; background:url(../images/banner.jpg) no-repeat; background-position:center center;}
.banner2{ width:100%; height:400px; background:url(../images/banner2.jpg) no-repeat; background-position:center center;}
.banner3{ width:100%; height:400px; background:url(../images/banner3.jpg) no-repeat; background-position:center center;}

.bannerbox{ position:absolute; top:115px; left:0; width:445px; height:180px; background:rgba(0,0,0,.35); border-radius:10px;}
.bannerbox  p{ width:415px; margin:0 auto;}
.bannerbox .p1{ font-size:32px; color:#fff; text-align:justify; margin-top:20px; line-height:2em;}
.bannerbox .p2{ font-size:19px; line-height:37px; color:#ffffff; background:#0077b5;}
.bannerbox .p3{ font-size:16px; line-height:2.5em; color:#fff; text-align:left;}*/
.main-index{ text-align:justify;}
.main-index>.kuai{ display:inline-block; width:385px; margin-right:10px; margin-top:20px;}
.main-index>.last{ margin-right:0;}

.main-title{ background:url(../images/xian_34.jpg) repeat-x; background-position:center center;}
.matil{ background:#fff; color:#333333; font-size:16px; line-height:2em;}
.matil span{ color:#999999; margin-left:5px;}
.more{ display:inline-block; background:#fff; font-size:12px;border:1px solid #999999; border-radius:3px; padding:0px 6px; margin-top:6px; color:#999999;}
.more a{color:#999999;}
.more:hover{ background:#0368d9; border:1px solid #0368d9;}
.more:hover a{ color:#fff;}
/**/
.lb{ border-radius: 6px;box-sizing:border-box; border:1px solid #999999; width:385px; height:205px; margin-top:20px; position:relative;    box-shadow: -3px 0px 9px #ccc,0px -3px 9px #ccc,0px 3px 9px #ccc,0px 0px 9px #ccc;}
.lbtext{ position:absolute; bottom:0; left:0; right:0; font-size:13px; background:rgba(139,186,238,.85); box-sizing:border-box; padding: 0 3%;}
.lbtext span{ display:inline-block; line-height:3em; color:#fff; }
.lbtext ul li{ display:inline-block; height:16px; width:16px; margin:11px 2px; background:#fff; text-align:center;}
.lbtext ul .biu{ background:#fc7100; color:#fff;}

/**/
.kuai-box{ position:relative; margin-top:20px;}
.kuai-text{ width:40%; position:absolute; left:20px; top:10px;}
.kuai-text p{ font-size:13px; color:#333333; line-height:2em;}
.kuai-text span{ font-size:16px; color:#0368d9;line-height:2em;}
.main-brand{ margin:5% 0;}
.index{ display:inline-block; vertical-align:top;}
.index .p1{color:#333333; font-size:16px; line-height:1.5em;}
.index .p2{color:#999999;font-size:16px; line-height:1.5em;}

.main-brand ul{ display:inline-block; margin-left:70px;}
.main-brand ul li{ display:inline-block; margin-left:0px; width:340px;}
.brand-text{ display:inline-block; width:155px; vertical-align:top;}

.brand-text p{ font-size:13px; color:#333333; line-height:2em;}
.brand-text span{ font-size:16px; color:#0368d9;line-height:2em;}

.footer{ background:#555555; padding-top:1.5%; text-align:justify;}
.footer>.div1200>p{ font-size:18px; line-height:1.8em; border-bottom:1px solid #FFF; color:#fff; font-weight:bold; text-transform:uppercase;}
.footer ul{ display:inline-block; color:#fff; font-size:13px; vertical-align:top; margin-top:20px; width:230px;}
.footer ul li{line-height:2em;}
.footer ul li a{ color:#fff; }
.footer ul li a:hover{color: #cccccc;text-decoration: underline;}

.footer-logo{ text-align:left; padding:1% 0; border-bottom:1px solid #fff;}
.footer-bottom{ font-size:13px; line-height:2em; color:#fff;}
.bannerbox2{ position:absolute; text-align:left; top:170px; left:60px;}
.bannerbox2 .p1{ font-size:37px; color:#055fc4;}
.bannerbox2 .p2{ font-size:20px; color:#055fc4; line-height:2em;}


.crumbs { color:#666666; font-size:13px; line-height:55px; margin-bottom:2px;}
.crumbs span{ margin:0 0.5em;}
.crumbs a{ color:#666666;}
.crumbs img{ vertical-align:middle;}
.crumbs .present{ color:#333333;}

.menu{ width:244px; background:url(../images/muen.png) no-repeat; background-position:top; border:1px solid #cccccc; border-radius:5px; }
.menu>p{ color:#fff; font-size:16px; line-height:36px; background:url(../images/menup.jpg) no-repeat; background-position:center center;}
.menu>p img{ margin:14px; margin-bottom:13px;}

.menu>ul{padding-bottom:20px; background:url(../images/menul.png) no-repeat; background-position:bottom;}

.menu>ul>li{cursor:pointer;}
.menu>ul>li>a{ color:#333333; font-size:14px; display:block; width:90%; margin:0 auto; margin-top:5px; line-height:2em; border-bottom:1px solid #cccccc; position:relative;}
.menu>ul>li>a:hover{color:#0066c2;}
.menu>ul>li>ul{font-size:13px; line-height:2em;}
.menu>ul>li>ul>li{ text-indent:3em;}
.menu>ul>li>ul>li a{ color:#333333; display:block;}
.menu>ul>li>ul>li a:hover{ color:#0066c2;text-decoration:underline;
}
.menu>ul>li>a:after{ content:'>'; position:absolute; right:0;}
.menu>ul>li>.aft:after{ content:'>';
transform: rotate(90deg);
-ms-transform: rotate(90deg);		
-webkit-transform: rotate(90deg);	
-o-transform: rotate(90deg);		
-moz-transform: rotate(90deg);}

.details{ width:920px; margin-bottom:5%;}

.details-top{ margin-bottom:30px;}
.data-text{ width:520px;}
.details-top img{ border:1px solid #cccccc;}
.data-text span{ color:#333333; font-size:16px; line-height:2em;}
.data-text p{ font-size:13px; color:#666666; line-height:2em;}

.deta-paging ul li{ display:inline-block; width:105px; text-align:center; font-size:16px; line-height:33px; color:#333333; position:relative; cursor:pointer;}
.deta-paging ul .detapa{ background:url(../images/bag.jpg) no-repeat; color:#fff;}
.deta-paging ul li img{ position:absolute; top:100%; left:0; right:0; text-align:center; margin:0 auto; display:none;}
.deta-paging ul .detapa img{ display:block;}

.deta-cont{ border:1px solid #cccccc; font-size:13px; line-height:2em; color:#333333; box-sizing:border-box; padding:3% 3% 8% 3%;}

.deta-list li{ background:url(../images/cpzbx_03.jpg) no-repeat; background-position:bottom center; padding-bottom:30px; margin-bottom:30px;}
.deta-list li img{ }
.list-text{ width:655px;}

.list-text span{ font-size:15px; color:#333333; line-height:2em;}
.list-text p{ font-size:13px; color:#666666; line-height:1.8em;}
.list-text a{ font-size:13px; color:#cc0000; line-height:3em;}
.fy{ text-align:center;}


.intro{ width:920px; margin-bottom:5%;}
.intro-title{ font-size:16px; color:#0054c6; line-height:2em; border-bottom:1px solid #cccccc;}
.intro-cont span{ display:block; text-align:center; color:#333333; font-size:15px; line-height:2em; margin:2% 0;}
.intro-cont p{ text-indent:2em; font-size:13px; color:#333333; line-height:2em;}

.intro-img{ margin-top:4%;}
.intro-img img{ margin-bottom:11px;}

.con{margin-top: 15px;margin-bottom: 20px;min-height: 300px};
.con img{max-width: 90%;}
.tit{font-size: 16px;color: #333333;text-align: center;}
.tim{font-size: 12px;color: #999;text-align: center;margin-top: 5px;}
.bod{margin-top: 15px;}

.newslist a{padding-left: 5px;font-size:14px;color: #333;}


.map_con span{ border-bottom: 2px solid #137fef;font-size: 16px;}
.map_con ul{margin-left: 70px;margin-top: 15px;}
.map_con p{margin-left: 70px;margin-top: 15px;    color: #0054c6;font-size: 14px;}
.map_con li{float: left;    margin-right: 30px;}
.map_con a{color: #333333;}
.map_con hr{margin-top: 40px;margin-left: 70px;}
.map_list{    margin-top: 25px;}

.link_list{line-height: 24px;}
.llist{  padding: 20px 0 0 0;}

.llist li{    float: left;
    width: 150px;
    text-align: center;
    margin: 0 12px 20px 12px;
    }

.llist li a{    display: block;}

.llist li span{    width: 148px;
    height: 50px;
    border: 1px #ccc solid;
    display: block;
    vertical-align: bottom;
    overflow: hidden;}
    
 .llist li img{    height: 50px;
    max-width: 150px;}
    
   .llist li p {
    height: 30px;
    line-height: 30px;
    color: #333333;
}
